 <?php
    class Controller_Auth extends Controller
    {
        function index($args) 
        { 
            echo 'Hello world';
        }
        function login($args) 
        { 
             $smarty =  $this->_registry['smarty'];
             $strError    =    '';
             $strSuccess =    '';
             $user    =    array();
             if(isset($_POST['submit'])) {     
                $user['u_nickname'] = isset($_POST['txtusername'])? $_POST['txtusername']:'';    
                $user['u_password'] = isset($_POST['txtpassword'])? $_POST['txtpassword']:'';  
                
                if(strlen($user['u_nickname'] ) == 0) {
                    $strError[] = "Tên đăng nhập không hợp lệ";
                }
                
                if(strlen($user['u_password']) == 0) {
                    $strError[] = "Mật khẩu nhập không hợp lệ"; 
                }
                
                else {
                    $objUserModel = new Model_User_Access();
                    $user = $objUserModel->checkCredentials($user['u_nickname'],md5($user['u_password']));
              
                    if($user!=null){
                            
                          $sess= new session();
                          $sess->set_var('user_id',$user->u_id);
                          header('Location: '.BASEURL);
                    }
                    else{
                         $strError[] = "Tên đăng nhập hoặc mật khẩu không đúng";    
                    }
                }
             }
             $smarty->assign(array('strError' => $strError,
                              'strSuccess' => $strSuccess,
                              'user' => $user));
             $smarty->display('login.tpl');
        }
        function logout($args) 
        {
             $sess= new session();
             $sess->end_session(); 
             header('Location: '.BASEURL.'/auth/login');
        } 
    }
?>
